﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;

namespace Engine.GUI
{
    public class GUIBase:DrawableGameComponent, Engine.Interface.IEngineObject
    {

        public event GUIHandle OnClick;

        private string _name;
        private bool _isGUI;
        public GUIBase(NOWAEngine _game,string name):base(_game)
        {
            _name = name;
            _isGUI = true;
        }
        public string Name
        {
            get
            {
               return _name;
            }
            set
            {
                _name=value;
            }
        }
        public bool isGUI
        {
            get { return _isGUI; }
        }
        public virtual void LoadContent()
        {
            base.LoadContent();
        }




        public Vector3 Position
        {
            get
            {
                throw new NotImplementedException();
            }
            set
            {
                throw new NotImplementedException();
            }
        }

        public Quaternion Rotation
        {
            get
            {
                throw new NotImplementedException();
            }
            set
            {
                throw new NotImplementedException();
            }
        }

        public Matrix Transform
        {
            get
            {
                throw new NotImplementedException();
            }
            set
            {
                throw new NotImplementedException();
            }
        }

        public Vector3 Scale
        {
            get
            {
                throw new NotImplementedException();
            }
            set
            {
                throw new NotImplementedException();
            }
        }
    }
}
